BaseStatisticParameter

StockSharp.Algo.Statistics

The base statistics parameter.

Inherits: NotifiableObject

Implements: IStatisticParameter<T>, IStatisticParameter, IAsyncPersistable, INotifyPropertyChanged, IDisposable

Constructors

BaseStatisticParameter
protected BaseStatisticParameter(StatisticParameterTypes type)
baseStatisticParameter = BaseStatisticParameter(type)

Initialize BaseStatisticParameter.

type
Type

Properties

Category
public string Category { get; private set; }
value = baseStatisticParameter.Category
baseStatisticParameter.Category = value

Category.

Description
public string Description { get; private set; }
value = baseStatisticParameter.Description
baseStatisticParameter.Description = value

The parameter description.

DisplayName
public string DisplayName { get; private set; }
value = baseStatisticParameter.DisplayName
baseStatisticParameter.DisplayName = value

The displayed parameter name.

Name
public string Name { get; }
value = baseStatisticParameter.Name

Parameter name.

Order
public int Order { get; }
value = baseStatisticParameter.Order

Order.

Type
public StatisticParameterTypes Type { get; }
value = baseStatisticParameter.Type

Type.

Value
public virtual TValue Value { get; protected set; }
value = baseStatisticParameter.Value
baseStatisticParameter.Value = value

The current value of the parameter.

ValueType
public Type ValueType { get; }
value = baseStatisticParameter.ValueType

Value type.

Methods

Dispose
public void Dispose()
baseStatisticParameter.Dispose()

Disposes of items in the pool that implement IDisposable.

LoadAsync
public virtual Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = baseStatisticParameter.LoadAsync(storage, cancellationToken)

To load the state of statistic parameter.

storage
Storage.
cancellationToken
CancellationToken

Returns: Task

Reset
public virtual void Reset()
baseStatisticParameter.Reset()

To reset the parameter value.

SaveAsync
public virtual Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = baseStatisticParameter.SaveAsync(storage, cancellationToken)

To save the state of statistic parameter.

storage
Storage.
cancellationToken
CancellationToken

Returns: Task